Toda vez que algum binario recem instalado nao for reconhecido pelo shell, por exemplo no comando `whereis` do bash, e' necessario acrescentar um diretorio novo ao `PATH`.

Isto se faz no arquivo `~/.profile`

O arquivo original contem estas linhas:

    # set PATH so it includes user's private bin if it exists
    if [ -d "$HOME/bin" ] ; then
      PATH="$HOME/bin:$PATH"
    fi

Eu poderia acrescentar mais dessas linhas a cada diretorio novo que eu preciso adicionar no meu `PATH`, mas e' mais conveniente fazer um loop que adicione todos a partir de uma lista, entao vou alterar este arquivo para o seguinte:

    # set PATH so it includes user's private bin if it exists
    MORE_PATHS=( \
    "bin" \
    ".local/bin" \
    ".gem/ruby/2.1.0/bin" \
    )
    for MORE_PATH in ${MORE_PATHS[@]}
    do
      if [ -d "$HOME/$MORE_PATH" ] ; then
        PATH="$HOME/$MORE_PATH:$PATH"
      fi
    done

Isto adicionara' mais tres diretorios, se existirem, ao `PATH`.

Para refletir as mudancas, e' necessario rodar:

    source ~/.profile

[[!meta title="Adiciona ao PATH"]]

[[!tag dica tutorial bash shell "linha de comando" profile path]]

